Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F6 Ecuador F3 Cuba F1 Cuba F2 Japan F1 Bosnia/Herzegovina F1 Macedonia F2 Austria F4 Austria F5 Austria F6 Austria F8 Austria F9 Bulgaria F1 Bulgaria F2 Bulgaria F3 Israel F4 Austria F2 Austria F3 Great Britain F6 Sweden F2 Russia F2 Poland F1 Poland F2 Czech Republic F4 Italy F19 Austria F4 Austria F5 Austria F8 Great Britain F20 Colombia F1 Colombia F2 Morocco F2 Netherlands F3 Austria F8 Nigeria F4 Israel F4 Ivory Coast F1 Ivory Coast F2 Great Britain F3 France F6 France F10 France F11 Bosnia/Herzegovina F5 Italy F1 Italy F2 Italy F3 France F10 Italy F21 France F5 Czech Republic F3 Israel F6 Greece F1 Czech Republic F4 Greece F2 Greece F3 Mexico F4 Russia F1 Japan F2 Ecuador F1 Ecuador F2 Tunisia F4 Tunisia F6 Austria F1 Austria F2 Israel F5 Austria F1 Turkey F34 Turkey F35 Czech Republic F4 Germany F5 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Italy F25 (Cornaiano) Nigeria F3 Israel F5 Italy F32 (Santa Margherita Di Pula) ATP Challenger Hamburg - Hamburg Trofeo Barcelona de Tenis - Barcelona Open Castilla y Leon Trofeo Iberdrola - Segovia Qatar F1 Warsteiner Challenger Wolfsburg - Wolfsburg Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Sporting Challenger - Turin GHI Bronx Classic - Bronx Open de Franche Comte - Besancon Zivnobanka Open - Prostejov 2000 Challenger de Granby - Granby TED Open Istanbul - Istanbul Podebradka Cup - Prague BMW Brixina Tennis Open 2000 - Bressanone 2000 Cairo Challenger - Cairo Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Neride Prague Indoor - Prague Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov 9th Wartburg Open - Eisenach Muller Cup - Ulm Siemens Open 2001 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz TED Open - Istanbul Tulsa Auto Collection USTA Challenger - Tulsa USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Lamberts Open by Stawag - Aachen Okal Open - Eckental Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Steelers Cup - Kosice Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Fifth-Third Bank Tennis Championships - Lexington CA Challenge - Graz Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno IPP Open - Helsinki Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Ischgl International Tennis Challenger 2003 - Ischgl KGHM Polish Indoors - Wroclaw Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Open de Franche-Comte - Besancon Czech Open - Prostejov ECM Prague Open 2005 - Prague Stella Artois Clay Court Championships - Budaors S Tennis Masters - Graz BMW Tennis Championship - Sunrise ECM Prague Open - Prague s Tennis Masters 06 - Graz Heilbronn Challenger Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Sarajevo Challenger Sofia Challenger Internazionali de Tennis di Bergamo - Bergamo Open Prevadies - St. Brieuc Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Aamulehti Tampere Opene - Tampere GHI Bronz Classic - Bronx 's Tennis Masters 07 Challenger - Graz XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Dusseldorf Open Challenger 2007 - Dusseldorf Ljubljana Open - Ljubljana Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis Taiwan Challenger - Kaohsiung Keio Challenger International Tennis Tournament - Yokohama ATP Challenger La Serena - La Serena Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso XL Bermuda Open - Bermuda ECM Prague Open 2008 - Prague Ostdeutscher Sparkassen Cup - Dresden Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux Trofeo Cassa di Risparmio di Alessandria - Alessandria Memorial A. Manfredini Sassuolo Challenger - Sassuolo Polska Energia Open - Bytom San Benedetto Challenger - San Benedetto s'Tennis Masters Challenger - Graz Aamulehti Tampere Open - Tampere Samarkand Challenger - Samarkand ATP Open Castilla y Leon - Segovia Bukhara Challenger - Bukhara Karshi Challenger - Karshi Ljubljana Open 2008 - Ljubljana Banja Luka Challenger 2008 - Banja Luka Pekao Open - Szczecin Ipsos Bucharest Challenger - Bucharest ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Cherbourg Challenger Napoli Challenger Alessandria Challenger Kosice Challenger Constanta Challenger Tampere Challenger Tarragona Challenger Kolding Challenger Orleans Challenger Guayaquil Challenger Rome Challenger Curitiba Challenger Bordeaux Challenger Zagreb Challenger Prostejov Challenger Reggio Emilia Challenger Pozoblanco Challenger Oberstaufen Challenger Orbetello Challenger Recanati Challenger Cancun Challenger Kitzbuhel Challenger Genova Challenger Brasov Challenger Szczecin Challenger Trnava Challenger Napoli Challenger Palermo Challenger Tashkent Challenger Eckental Challenger Salzburg Challenger Puebla Challenger Reunion Island Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Bath Challenger Caltanissetta Challenger Barletta Challenger Salzburg Challenger Rome Challenger Napoli Challenger Prague Challenger Heilbronn Challenger Oberstaufen Challenger Shanghai Challenger Brasov Challenger Ningboo Challenger Tashkent Challenger Bergamo Challenger Napoli Challenger Palermo Challenger Eckental Challenger Tanger Challenger Ortisei Challenger Loughborough Challenger Salzburg Challenger Meknes Challenger Heilbronn Challenger Kazan Challenger Cherbourg Challeger Meknes Challenger Sarajevo Challenger Bath Challenger Sarasota Challenger Prague Challenger Sarajevo Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Vancouver Challenger Aptos Challenger Sibiu Challenger Como Challenger Brasov Challenger Petange Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Jersey Challenger Porto Alegre Challenger Montevideo Challenger Eckental Challenger Ortisei Challenger Sao Leopoldo Challenger Helsinki Challenger Dallas Challenger Sarajevo Challenger St. Brieuc Challenger Leon Challenger Rome Challenger Furth Challenger St. Brieuc Challenger Prague Challenger Guadalajara Challenger Timisoara Challenger San Benedetto Challenger Poznan Challenger Mexico City Challenger Mersin Challenger Rome Challenger Cordenons Challenger Brasov Challenger Blunmenau Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Panama City Challenger Rome Challenger Barranquilla Challenger St. Brieuc Challenger Poprad Tatry Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ostrava Challenger Furth Challenger Kosice Challenger San Benedetto Challenger Prague Challenger Meerbusch Challenger Helsinki Challenger Brasov Challenger Casablanca Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Bergamo Challenger Wroclaw Challenger Le Gosier Challenger Rome Challenger St. Brieuc Challenger Istanbul Challenger Todi Challenger Prostejov Challenger Poznan Challenger Prague Challenger Meerbusch Challenger Gerry Weber Open - Halle Liberec Challenger Loughborough Challenger Eckental Challenger Ortisei Challenger 2000 Mercedes Cup - Stuttgart Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Topshelf Open - 's-Hertogenbosch Bratislava Challenger Prague Challenger Savannah Challenger Caltanissetta Challenger Todi Challenger Furth Challenger Meerbusch Challenger Banja Luka Challenger Rome Challenger Ismaning Challenger Marbella Challenger Barletta Challenger Rome Challenger Prostejov Challenger Milan Challenger Marburg Challenger Padova Challenger Liberec Challenger Pullach Challenger Como Challenger Genova Challenger Banja Luka Challenger Zivnobanka Czech Open - Prostejov Prostejov Challenger Binghamton Professional Tennis Tournament - Binghamton Biella Challenger Challenger 42 - Andrezieux Ostrava Challenger Sibiu Challenger Sibiu Challenger Mons Challenger Bratislava Challenger Mersin Challenger USTA Championships of Kerrville - Kerrville Meerbusch Challenger Prague Challenger - Prague Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen Copenhagen Open - Copenhagen Mallorca Open - Mallorca BMW Open - Munich Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Croatia Open Umag - Umag BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Medibank International - Sydney Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Ecuador Open - Quito Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Moselle Open - Metz Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon Argentina Open - Buenos Aires If Stockholm Open - Stockholm 2001 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Barcelona Open BancSabadell - Barcelona AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven Western & Southern Financial Group Masters - Cincinnati UNICEF Open - 's Hertogenbosch Rogers Cup - Montreal Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open 13 - Marseille Aegon Nottingham Open - Nottingham BMW Open - Munich Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Miller Lite Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group I, 1R, SWE-AUT 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, PO, BEL-AUT 1-4 French Open (juniors) Wimbledon (juniors)